You need to write your custom model