New: Initial the basic framework