numerical model : first draft