refining for docker