initial strucuture