added image positioning algorithms