externalizacion switchstate