different models of calculating results

No MakeResult stack for contracts