Updates by MARD
MARD