v0.2.0

[fixed] dependencies
[new]  only accept = JSON/XML will be surface.format()