register paths, loop over translations... baby steps