Add mode parser