some more modularity
upgrade express