added initial part 3 files