working, ugly. see e.g. less + grep