structuring and commenting