refactorde more action classes and moved them to actionlist