I think this is good enough for this round.

Lets rework the options later.