add want to rent and want to buy preferences and logic for models and views