added class/object support, with docs