well i am totally agree with you on the for designing a element you alwayts need these ten elements.