working minimal cas