insert semi-OK