fixed actions and gave variation