add toPowerPoint(), fix class SmartTree