register command is fully functional and all the major errors was fixed