Cli refractor
API init
Added transmission shells