getting closer to a senseible system