added music updated framework