redesigned fix