Creating Delegate Controller