now we can change the activation function and its derivative