add 'bullet' to help with n+1 queries, counter caches and eager loading