Uploading my implementation of the design. Also it appears class files are being tracked.