* oops, extensions should be given in ptree