insert finished, requires testing