init base code.