added create user feature