moving image processing to separate repo