overlay generation
cordova coded added