Pushing outer code structure