9d34b45cf79a92608d6296ef2795d25c272d7262 ocred
9060389184a38c18c524ec907ac8c11183d4fd46 ocred
5b5c26744406814b0ebba3d640ced78394a79c6c ocred
9891e8b268cf3b9fd245789ee3c043f2d2b0d36a figures/tables are stubs
