add spd_test function