I'm still working on that, i haven't find the piece of code that is not allowing me, i need to remove piece by piece to see what is making it not compatible during compilation