SOLID CLRS CNDLS