rebuild - gdl