4 types, manual testing, pretty comments

insert & scan. I will do the same thing to others when I get to them