add support for paths