functions parameters should be black