wrote the users bills spec with 100% coverage