process registration