cleaning up insert method
working yet?