* patching system ok
* added api docs
* added default object option