[fixed #18] keep actions in separate files