allow for possible updates and adds