reduced dependencies
add license fix #1