add initial version of the shell api