Add Prefix functions and complete languages list