remember to remove temporary data from object