added sound and stuffs