Next part of algorithm... missing A & B & Q rendering methods