Complete generator (bc & protocol implemented).