verified all insert methods