implement dependency checking in mandatory compositor