Adding some java / c# stuff.  though, I'm going to have to change some things to add in the knowledge of interfaces and implementation classes