add cast detail support