added the skeleton to code all classes and methods