renamed content generator functions