added sound and Vector