Tag - steps to identify a good design