updated to split the adding of music to a different method