reverse, remove sll function added