Second commit. Added source code