all reasonable steps