it was pretty tough going,though close #114 close #107 close #108