first stab at GET/POST interface