sigle list reverse
add autotest script