add stubs. split cli to separate repo.