final updates to separate files