make doenload page work with shock