Changing files architecture