reestructurando la aplicacion para usar la seguridad por separado