moved static content to public