Implement the fines framework