new file:   adaline_network.c