work on test suite and standards compliance