add initial version of the shell api

No match.