added status enum