Added BodyStructure, BodyStream(Incomplete)