for give zjd chance