added get_reverse