fully implemented content generator