implementacion con strategy