externalisation of input path