added a few enum