use built-in static middleware