in progress of building user mvc