Created test cases, javadocs, new methods etc.