Working on the Cast module