controladores agregados y pequeños cambios