all tests pass
added radius and diamater passes