copyrights precher All rights reserved