added CastExpression

very important addition!