insert half way