moved stuff to cgi.c