example complete. 6 modes