add play interface to zt