First Source code

Some changes are made