adds program options