fixed register validations, initial tutorial work