fixes. parser prototype