First version. Works for a simple test program.