added file structure and how to use