add acos complex