created interface ActivationFunction