Some files addded
some changes
modified main