ratings
categories and scope functions