add basic insert, remove, move tests
fix bug from refactor typo