adding executeInBackground to executejs
adding windows func