A custom controller partially designed