Updates by HRSD
HRSD