Sounds like a good project for M3.