essentional part add