node/traits/middleware library