d^o , d:o , fc:c;