Add initial work on matching input params to a program