add essentials