impact structure init