attributes work better