updated models to use a parent