control system types