fine i rewrote it happy now