add unfav and improve view