added test suite and removed secret passages fixme