test the insert item, but still has a bug