add for loop
@Override + Diamond