logical nearly done