properly formatted, added test case