add basic mode