updated user casts