lots of work so far-- mostly tidying
getting there
almost working
basics working
basics working