Implemented unimplemented expand method
Added lookahead reader