add, modify, and rename files