implement luna.sound functions