support to read attributes