fix license
add meta files
some interfaces