Adding java files (forgot to add them when I added the classes)
wrapper class documentation