added put_again for putting elements at the head of the list