added load(path) variant