added a repeat-parser