create user profile dynamically