adding favorite feature and others