new test mode (--test)