controllers and models setup, nothing else