added a spec for ostructs b/c