refactors the way Actions are carried out.