generate scaffold for User