with adequate o