Add reducer and gatherer always
WIP: add custom reducer and gatherer for CRUD operations
Fix syntax error