Oiljack model. Needs more maths though