added sound and generic nb