first commit

advanced part of the program , a read me file will be added later .