added enum types.