repository generation without querying conditions