copy -- some improvements
user contactable