use paths wherever possible