created hole and fixed all subsystems