more MCT framework stuff