getting closer to a first working version...