Requiring gateway on Contribution and fixing jsons