case classes
print receipt