Added l option, although incomplete.
Further development, buggy though...