switch to elisp create-links implementation