implementing more classes in jcpp::io