This class is mainly conditioning