song controller specs refactored