add calc target and projection image method, and create enhancing loop