consider better formatting for -p, -l
