switched base to init to 0 instead of 1