Re-adding all init functions. Changing size definitons to ensure checks pass.