Multi type control