Base init with scaffold