migrating to go1