changes to objects and db operations