How they works and Major examples