fix style problems
create user module