added filter * limit
ability to limit * filter