pretty good stuff there you should write up some more