time limit is now editable. also some refactorization of parsers