make add work for non . directories