implemented getcooc() methods