i have a solution for this that im testing at the moment.