move Music to seprate file
little fix
add musicPreferences as enumeraize