#25 Improve the way to create Admin or User UI