add rational complex