undone list reversely