Giving updates (4/31)

Giving updates