l is completely fixed now