add dependencies
add license