redesign
rename from action to method
update test file