Cook the dasheen in a large saucepan with enough water to cover, until tender then mash it
Make cheese sauce by melting magarine, add flour and blend well, add milk slowly to avoid lumps, return to heat and stir constantly until thick, add cheese
Cook meat in a large pan with the rest of the ingredients (except the bacon), until tender
Mix dasheen mixture and add cheese sauce
Line bottom and sides of dish with bacon, (or grease with magarine)
Put in a layer of dasheen, then a layer of meat.
Continue in layers and finishing with dasheen.
Cover with bacon (or dots of magarine).
Bake in a previously pre heated oven at 180°C for 30 min.