adding lookaheads tog et rid of warnings