backend done, styling nearly half complete. no animations yet