readded accidently culled file, removed const from copy method as this can techically alter what you copy from, actually added change log