add more instructions
use GenericCRUDExecutor
use GenericCRUDExecutort