add licence
add functions and technologies