add cast complete