initiatilization
added some files, some recycled