init base 2