add custom createQuery for list