my initial code
Source is now split in three files
Merge pull request #1 from JorgeSangarr/split-sources

Source is now split in three files