Well, that escalated quickly, not sure if I will ever be able to make it a performance friendy object