Cast system

Cast system 0.1