flesh out the cli tool