Operation casting fully functionnal