rebulding using special rendering