finished structure initializer