liberate whitespace
add test for program param