more sensible naming - may not always be using js/css for scripts/styles respectively