Moved user logic