Added all files

part 2
Added all files

part 3