added L,C,D,M...