added cnfig option controller; changes in header