add openUrlByName method