Update essential.h