experiment with express less middleware