major progress with scroll