need to finish formatting still looks janky