add an extensions that execute commands
port the story editor