introduce express-resource