technology / outline by zaiour mohcine