50% done

still a lot of work to do