drop view if exists s;
drop view if exists w;
