implemented post, claim and get