application compile improvements
conflict fixed with gokmen's work
id module doesnt exists and app file returns first line on error