exchange 'u <-> U and 'o <-> O; change J and L