ported over claiming functionality
claim function now working with notification