====== cgi library ======