working basic demo

random errors fixed by starting over lolol