added new operator where all operations are hardwired, except crossover, mutation and evaluation(ticket #580)