allow string as parameter
add license