add test script
allow "downgrades"