copy changed all around, we will see how long this sticks before i change my mind and re write it all