IRGDC Concepts