elements of basic model