adding new files
adding new modifs
deleting unnecessary files
adding small modif