Custom Controller for Part 3 added