added license & modify folder structure