I'll just post this just in case someone solves it