arguments and facts