Design, construction, & test of hydraulic ram