done create user page (need refactoring)