enum test extended