Steven has been very helpful. The problem has solved and we have received the visa. We will use this agent service again. Thanks million. We hope no more visa needed in the future, it's a hassle. Choosing between the government website, agent or get it when landed to queue for the visa(need to prepare 2 photos 4x6' and USD25), it's all about the time matter.