compilation fixed
added some incomplete files