change user_options to hash