work on guc ifying the token