Código de Sprint 2

Incluye cambios coorrespondientes al sprint 2