renamed l variable to lon