changed the musicFile contract