songs added, pre-refactor, uniqueness check, and controller set