renamed system controller to base to match models