added statuspageIO middleware