organize file and folder structure
refactor all files to a better format