commlib 1.0