added Token class