shared models added