added insert, update, delete scientist function