refactor list in go