added models + programmatically adding columns