add application wrapper class