insert do init