adapting work with Carbz to exactly mimic template inputs needed