Adding gift for events
Code coverage
Added missing test