complexity to clarity, inefficiency to performance