first commit
Building the needed classes