generate scaffold category