add complex cos