tests should have come first... kicking myself again... lazy lady wastes time...