fuck my ass
added reregistration functionality