methods of codeml