first explain