updates to initial structure