add structure distribution, remove vacancy distribution