added foundation interfaces
Updated Chocolat example