contain knowledg type type type equal design 