attribute naming consistency too