finish develop api of rate & aspect, not tested yet.