adding program options