several developments -- preparing ground to Model