add setup for structure