Real initialize