attributes extension