started writing the base neural network code - will continue this path for a while