add application & module definition