core code compiles but is untested