start pulse
basic speaker
better speakers
merged conflicts
add in pulse