funzione principale golang