program to define different arguments