fix the fucking bug