next step proceed eliminating warnings and geting rest of tests to
compile and pass.