1 - Need to add stateful smart contract to check user badge count to prevent receiving the badge more than once. Code needs to be added to claimbadge.js 2 - Set the clawback address to the stateless contract in setup-createbadge.js 3 - Add more checks to stateless contract.