modify input & add sound