Added initial Hard Join materials and writing