Code available (7/26)

Code available