and final use of enum