implement -l arg