- first commit : adding all old stuff (doesn't work but it will)