first attempt at frame lookahead