Add feature-D
close #2