add attr getter