actionclass refactoring
delete method refactoring