My take from piecing stuff together...