implemeneting all function names as _?tralloc_(prefix)_(method)_(suffix)_(other)