i did not copy it is from various sources