adding split model and associations