adding expression casting.