did initial model pass and first three controllers