clean code.add action()