l * $ *l