Add option functionalisy
update README
Modes work
Add all modes
Add all modes