added Query.limit method