made a decoration hierarchy for new thread stuff