fixed some critical errors about conjugates