added helpers relativity() and tuplify()