Architected the Design of the Implementation stuff