add maxDisplay argument