making this example doable without insert mode