add proper credit to zhuhang@xda 2