cleanup (use DifferApplication.getCurrentApplication() for getting apllication instance)