began to develope function requestShot() -caomz