sound: add sound module