generate random tokens with secure id, fix product sellable, added gems