reverse(poping from the end)