generated scaffold for user