attr names should be lower case