reading cast