working on pop-to-buffer/recursive-minibuffer for template selection