add css and fix helpers and encripty password and more refactoring