types save within the neural_net class