added modes, removed sideload