change sp register
add sound prototype