add network timeout and copyright