swap to swiss test function