added a front-end to the backproject process