commented more needs memory commented