improved go syntax