change some bug and add sound