segunda implementacion de diseño