add strucutures