nascent stages. need to overhaul scroll