initial implementation complete, simple test compiles and runs
renamed test file