added "add to favorites" feature