added plccontroller