new optional controls