Updates by HRSD

HRSD