add huxley tests; new version with controlled input