added aditional functionality to the args method