Centralize headers, js, and use procedures