added method to iadaptationlogic