fix some bugs, add favorite_tacks