fixing user_occasion model