terrain working with ienums