added activation_functions