completing first part of series generations