added copy!
eep! more changes