work so far

...