Adding go infrastructure