fix using enum