add user profile and avatar module