modified designer controller