init with NSURL