abcd --