overrode toString()
Updated Optional class files