update from pre go1 to go1.2