music wrapper moved to external script