User Set Preference

Added some of the function, need a way to store their choice first