adding style
adding documentation and style function_has_arguments
adding documentation and style function_has_arguments