lisences
merge in #8
use slice not substring
build