defining the concepts