data structure limit