checking design