add custom template (for interface, implements annotations.)
add some code for interface, implements annotations.
add some code for interface, implements annotations.
remove unnecessary files.