Initial work on model