part of generator