add essentials depend.