some translation stuff
better li stuff