adding latest changes to update