remove debug
rename functions
add top API
refacotor, fix typo, change interface
remove comments
fix error when build
run now returns container id
add stream helper functions