add todo notes for weird shit; add box styles and sizing