first publish static file