20110407

core function