added state legal controllers and started styling