token module required for some moudles