add and update various files