everything works, just gotta do CSS from here