Latest contracts Updates

0