updating file structure and adding new things.