working on parameter insert