click to shoot fully working