initial ui working. yay i can go to bed.