everything done so far. Still a lot to do...