write user guide
write user guide
add missing license header
Merge branch 'develop' into branch/1.1