thanks i've commented there i'll also add a short explanation at cg