This is what i tried to explain @AranxAQW