using chained methods for query
queryable interface