debug + variable externalisation