goldCollection refactor