work on attributes