marking typos implemented as another paradigm
not fully functional implementation of show_link_to_self