cache some useful source(maybe)