Añadido metodo condition y modificado metodo statement