Bounding Struct Reimplemented