Added preprocessor and neural networks and prototyper