documented and finished showgen