final before GSI