adding definition for archtecture for learnings