reduces number of database queries
improves styling