initWithURL is new designated initializer