added saveScreenShot