fix homing; not fixed all