no, I need another model to handle interfaces