add application component