removed application specific code