missing...
fix key problem
update a script
add open-source license