rework how favorites work along with adding template tags