added modes for setup