coempted
not defined yet