complete api design
add more options to env building
update doc
implement sandbox