add 12 atros and change hprose to use iterface to get infors