add copyright header
use common library
change text to static
fix correct path
use common function to append about page
update submodule