added griddle mixin