~ integrated all tests