part of decorator