the use of EChart