Added hydrater ICS and tests

return