added in the reassignment fixed point algorithm