user favorite feature and ui change