add initial select module(not complete:P)