closes #7 closes #8 system selects res and user enter pref