It�s a lengthy-work at analytical design, maybe not a guarantee for all the single class