rest of model  moved to coreBundle