added some documentation to fir example. fixed restricted multiply mixin