whiespace and function attributes