Added first Version of the Code