some comments added in addapters