add ternery arg