change token implemented