add comments for kernel auguments