middleware houser