add interface
Remove interface
add 'type' namespace