edit
add
edit favor items logic