core and sake merged: layer 1