test cases added. need to add cases which use passed args