introduced Parser in order to substitute Test