add normal mode and ins mod