Register is now implemented and working