#137: add rose edit, rose macro functionality