stage 1 complete: a somewhat functioning application