working on it y'all i swear . . .