passing hash down now