made content type list automatically generated