Controller prototype