inserts, erases, finds implemented