mandatory elements
reversion and elemnts