stabilize tests, clean up method interfaces

standardize the nave/val for passing parameters, stabilize tests