add new and update almost working