data comm 2 and opl