it was gonna be a panel redraw but i got carried away ahahahha