edit: fatto, pare funzionare tutto, ora aspetto di scoprire i bug!