change names to gaconfig, gafunc, gaproto, add a pseudo code file