add first working model. add unrefined formula for vectors.