modificati metodi di encode