i am asking you to implement such a model