this is a closer to finished