new clean code
finish input sound market&house