not too sure about pathinput signature - taking it off for now