Updated solution structure and ripple task