created scaffolding for preferences