finished first conversion, did not yet test for compile