working on it
this seems to work right