DoAll added