changed n to l for GP