rename this stuff Singly*

  - also implemented kinda gross remove_at