Added insert new contribution functionality