progress on making settings view and model