Separate controller