sound and ui implementation.