add dependency *that might change everything* ^(U+2122)
draft of new api fn