close #13 close #2 close #3

did a lot