user options instead of different functions
adding more scaffold pages