adding profile decorator