changes per song's req