working nicely now