add re-structure scripts