add module/action to app layer