first static gen