added non-fixed image registration