translate template placed in its own file
added one to one function to ensure uniqueness of each element to every other element