generate scaffold files