Why good and functional design matters