Add feature-D
add main.c
Merge branch 'feature-D'