tests and close #55