introduction+moti updated by lpxz