getting closer to ideal