doing some work on attributes