bzr revid: tientranphuoc@gmail.com-20130118132438-hnncmyf38kod493u
bzr revid: tientranphuoc@gmail.com-20121231145800-s1g9h6zdsq2m82k3