initial version of convention based registration behavior