change setup for single file module
add license