well everything works...

But performance might really be suffering

i should look more into it