added models
connected views with controllers