restructure models from appointment to calendar_settings